

#pragma once

#include "Matrix4x4f.h"
#include "vector3f.h"
#include <windows.h>

 class OGLCamera
{
public:
	POINT mMouseLastPosition;
	POINT mMouseCurPosition;
	bool mIsMouseMoving;
	vector3f mLook;
	vector3f mEyePosition;
	vector3f mUp;
	vector3f mRight;
	float mCamSpeed;
	


	OGLCamera();
	void UpdateCameraInput(POINT* inPoint, bool *inKeys, float);
	void UpdateViewMatrix(void);
};